CxTranslator er en hurtig og kompakt matematik parser / evaluator med pre-build funktioner og brugervenligt interface. Gør det muligt at parse og evaluere en run-time defineret streng som et matematisk udtryk på komplekse tal. CxTranslator implementerer simpel datatype til at dække komplekse tal: reelle og imaginære dele. Du kan finde definitionen på TCalc i EquTypes.h fil, der kommer som en del af demo.
De gyldige matematiske udtryk skal bestå af:
Variable - bør starte fra bogstav og ikke være mere end 32 tegn. Den matematisk udtryk kan have nogen variables.Operators - aritmetiske operationer: +, -, *, /, ^ funktioner - sæt foruddefinerede funktioner: abs, acos, acosh, Arg, Asin, asinh, Atan, ATANH, conj, cos, cosh , exp, imag, log, log10, norm, proj, real, synd, sinh, sqrt, tan, tanh. Desuden kan brugeren definere sin egen funktion for at forbedre ydeevnen og udvide funktionaliteten.
De vigtigste karakteristika ved CxTranslator:
Ekstremt hurtig.
Venlige interface og fejlhåndtering støttemekanisme.
Fås i native og forvaltes (.NET) gennemførelse.
Multithread sikker.
Understøtter ubegrænset antal variabler.
Matematisk udtryk kan være så enkelt byte eller dobbelt byte (Unicode) streng.
Kan forlænges med brugerdefinerede funktioner.
Målplatform:. X86 og x64
Begrænsninger :
Nag skærm
Kommentarer ikke fundet